sherwood forest

Noun
  1. an ancient forest in central England; formerly a royal hunting ground; said to be the home of Robin Hood and his merry band

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

sherwood forest
A family walks along a path through Sherwood Forest.